
.px2rem(@name, @px){
    @{name}: @px / 75 * 1rem;
}
.fz(@px){
	.px2rem(font-size,@px);
}


.bottom{
	height: 100%;
	.swiper-wrapper{
		.swiper-slide{
			.place{
				.px2rem(padding,35);
				.px2rem(margin-top,90);
				display: flex;
				justify-content: space-between;
				background: #fff url(../images/bg1.png) no-repeat center center;
				background-size: 8%;
				color: #5f5f5e;
				border-bottom: 1px solid #e2e2e2;
				.left{
					width: 30%;
					p:first-child{
						.px2rem(font-size,24);
						.px2rem(margin-top,10);
						.px2rem(margin-bottom,20);
						.px2rem(padding-left,60);
						background: url(../images/fei.png) no-repeat left center;
						background-size: 25%;
					}
					p:last-child{
						.px2rem(font-size,42);
						.px2rem(margin-bottom,15);
						color: #000;
					}
				}
				.right{
					width: 30%;
					p:first-child{
						.px2rem(font-size,24);
						.px2rem(margin-top,10);
						.px2rem(margin-bottom,20);
						.px2rem(padding-right,60);
						background: url(../images/fei.png) no-repeat right center;
						text-align: right;
						background-size: 25%;
					}
					p:last-child{
						.px2rem(font-size,42);
						.px2rem(margin-bottom,15);
						text-align: right;
						color: #000;
					}
				}
			}
			.date{
				.px2rem(padding,35);
				display: flex;
				justify-content: space-between;
				background: #fff url(../images/bg1.png) no-repeat center center;
				background-size: 8%;
				color: #5f5f5e;
				border-bottom: 1px solid #e2e2e2;
				.left{
					width: 30%;
					.day{
						.px2rem(font-size,24);
						.px2rem(margin-top,10);
						.px2rem(margin-bottom,20);
						.px2rem(padding-left,60);
						background: url(../images/date.png) no-repeat left center;
						background-size: 17%;
					}
					input{
						.px2rem(font-size,32);
						.px2rem(margin-bottom,15);
						color: #000;
						border: none;
					}
				}
				.right{
					width: 30%;
					.px2rem(padding-left,40);
					box-sizing: border-box;
					.day{
						.px2rem(font-size,24);
						.px2rem(margin-top,10);
						.px2rem(margin-bottom,20);
						.px2rem(padding-left,40);
						background: url(../images/date.png) no-repeat left center;
						text-align: right;
						background-size: 21%;
					}
					input{
						.px2rem(font-size,32);
						.px2rem(margin-bottom,15);
						color: #000;
						border: none;
					}
				}
			}
			.btn1{
				width: 90%;
				margin: 0 5%;
				.px2rem(margin-top,30);
				background: #6edbd5;
				border-radius: 5px;
				.px2rem(padding,20);
				.px2rem(font-size,28);
				color: #fff;
				text-align: center;
				border: none;
			}
			.btn2{
				width: 90%;
				margin: 0 5%;
				.px2rem(margin-top,30);
				background: #fff;
				border: 1px solid #c5c5c5;
				border-radius: 5px;
				.px2rem(padding,18);
				.px2rem(font-size,28);
				color: #6edbd5;
				text-align: center;
			}

		}
	}
}